// Math.trunc方法用于去除一个数的小数部分，返回整数部分。
console.log(Math.trunc(4.1)) //4
console.log(Math.trunc(4.9)) //4
console.log(Math.trunc(-4.1)) // -4
console.log(Math.trunc(-4.9) ) // -4
console.log(Math.trunc(-0.1234)) //-0

console.log(Math.trunc('123.456') ) //123
console.log(Math.trunc(true)) // 1
console.log(Math.trunc(false) ) // 0
console.log(Math.trunc(null)) //0


console.log(Math.trunc(NaN)) // NaN
console.log(Math.trunc('foo')) // NaN
console.log(Math.trunc()) // NaN
console.log(Math.trunc(undefined)) // NaN

// ES2016 新增了一个指数运算符（**）
console.log(2 ** 2)
console.log(2 ** 3)
console.log(2 ** 3 ** 2)